amicable relations - French English Dictionary